irrigating trench/ditch - Espagnol Anglais Dictionnaire